home *** CD-ROM | disk | FTP | other *** search
/ Scene Storm / Scene Storm - Volume 1.iso / coding / c / amiexpress / cmodglue / doorheader.h < prev    next >
C/C++ Source or Header  |  1993-02-20  |  4KB  |  164 lines

  1. #include <exec/types.h>
  2. #include <exec/exec.h>
  3. #include <stdio.h>
  4. #include <stdlib.h>
  5.  
  6.  
  7. #define SEEK_SET 0
  8. #define FOREVER for(;;)
  9. #define NL NULL
  10. #define JH_LI 0
  11. #define JH_REGISTER 1
  12. #define JH_SHUTDOWN 2
  13. #define JH_WRITE 3
  14. #define JH_SM 4
  15. #define JH_PM 5
  16. #define JH_HK 6
  17. #define JH_SG 7
  18. #define JH_SF 8
  19. #define JH_EF 9
  20. #define JH_CO 10
  21. #define JH_BBSName 11
  22. #define JH_Sysop 12
  23. #define JH_FLAGFILE 13
  24. #define JH_SHOWFLAGS 14
  25. #define JH_DL 15
  26. #define JH_ExtHK 15
  27. #define JH_SIGBIT 16
  28. #define JH_FetchKey 17
  29. #define JH_FETCHKEY 17
  30. #define JH_SO 18
  31. /**************************** GET/SET Values from System ***********************/
  32.  
  33. #define DT_NAME           100
  34. #define DT_PASSWORD       101
  35. #define DT_LOCATION       102
  36. #define DT_PHONENUMBER    103
  37. #define DT_SLOTNUMBER     104
  38. #define DT_SECSTATUS      105
  39. #define DT_SECBOARD       106
  40. #define DT_SECLIBRARY     107
  41. #define DT_SECBULLETIN    108
  42. #define DT_MESSAGESPOSTED 109
  43. #define DT_UPLOADS        110
  44. #define DT_DOWNLOADS      111
  45. #define DT_TIMESCALLED    112
  46. #define DT_TIMELASTON     113
  47. #define DT_TIMEUSED       114
  48. #define DT_TIMELIMIT      115
  49. #define DT_TIMETOTAL      116
  50. #define DT_BYTESUPLOAD    117
  51. #define DT_BYTEDOWNLOAD   118
  52. #define DT_DAILYBYTELIMIT 119
  53. #define DT_DAILYBYTEDLD   120
  54. #define DT_EXPERT         121
  55. #define DT_LINELENGTH     122
  56. #define ACTIVE_NODES      123
  57. #define DT_DUMP           124
  58. #define DT_TIMEOUT        125
  59. #define BB_CONFNAME       126
  60. #define BB_CONFLOCAL      127
  61. #define BB_LOCAL          128
  62. #define BB_STATUS         129
  63. #define BB_COMMAND        130
  64. #define BB_MAINLINE       131
  65. #define NB_LOAD           132
  66. #define DT_USERLOAD       133
  67. #define BB_CONFIG         134
  68. #define CHG_USER          135
  69. #define RETURNCOMMAND     136
  70. #define ZMODEMSEND        137
  71. #define ZMODEMRECEIVE     138
  72. #define SCREEN_ADDRESS    139
  73. #define BB_TASKPRI        140
  74. #define RAWSCREEN_ADDRESS 141
  75. #define BB_CHATFLAG       142
  76. #define DT_STAMP_LASTON   143
  77. #define DT_STAMP_CTIME    144
  78. #define DT_CURR_TIME      145
  79. #define DT_CONFACCESS     146
  80. #define BB_PCONFLOCAL     147
  81. #define BB_PCONFNAME      148
  82. #define BB_NODEID         149
  83. #define BB_CALLERSLOG     150
  84. #define BB_UDLOG          151
  85. #define EXPRESS_VERSION   152
  86. #define UNICONIFY         153
  87. #define BB_CHATSET        162
  88. #define ENVSTAT           163
  89. #define GETKEY            500
  90. #define RAWARROW          501
  91. #define CHAIN             502
  92.  
  93. /****************** in progress ******************/
  94. #define NODE_DEVICE       503
  95. #define NODE_UNIT         504
  96. #define NODE_BAUD         505
  97. #define NODE_NUMBER       506
  98. #define JH_MCI            507
  99. /*************************************************/
  100. #define PRV_COMMAND       508
  101. #define PRV_GROUP         509
  102. #define BB_CONFNUM        510
  103. #define BB_DROPDTR        511
  104. #define BB_GETTASK        512
  105. #define BB_REMOVEPORT     513
  106. #define BB_SOPT           514
  107. #define NODE_BAUDRATE     516
  108. #define BB_LOGONTYPE      517
  109. #define BB_SCRLEFT        518
  110. #define BB_SCRTOP         519
  111. #define BB_SCRWIDTH       520
  112. #define BB_SCRHEIGHT      521
  113. #define BB_PURGELINE      522
  114. #define BB_PURGELINESTART 523
  115. #define BB_PURGELINEEND   524
  116. #define BB_NONSTOPTEXT    525
  117. #define BB_LINECOUNT      526
  118. #define DT_LANGUAGE       527
  119. #define DT_QUICKFLAG      528
  120. #define DT_GOODFILE       529
  121. #define DT_ANSICOLOR      530
  122. #define MULTICOM          531
  123. #define LOAD_ACCOUNT      532
  124. #define SAVE_ACCOUNT      533
  125. #define SAVE_CONFDB       534
  126. #define LOAD_CONFDB       535
  127. #define GET_CONFNUM       536
  128. #define SEARCH_ACCOUNT    537
  129. #define APPEND_ACCOUNT    538
  130. #define LAST_ACCOUNTNUM   539
  131. #define MOD_TYPE          540
  132. #define DT_ISANSI         541
  133. #define BATCHZMODEMSEND   542
  134. #define DT_MSGCODE        543
  135. #define ACP_COMMAND       544
  136. #define DT_FILECODE       545
  137. #define EDITOR_STRUCT     546
  138. #define BYPASS_CSI_CHECK  547
  139. #define SENTBY            548
  140. #define DT_ADDBIT         1000
  141. #define DT_REMBIT         1001
  142. #define DT_QUERYBIT       1002
  143. #define READIT 1
  144. #define WRITEIT 0
  145. #define SHUTDOWN 1
  146. #define CHAIN_WAIT 0
  147. struct JHMessage
  148. {
  149.  struct Message Msg;
  150.   char String[200];
  151.   int Data;
  152.   int Command;
  153.   int NodeID;
  154.   int LineNum;
  155.   unsigned long signal;
  156.   struct Process *aeproc;
  157.   APTR *Semi;
  158.   APTR Filler1;
  159.   APTR Filler2;
  160. };
  161. #define NEXTMSG    2
  162. #define NONEXTMSG  1
  163. #define MSGSTATUS  0
  164.